package io.github.lhdxhl.wechatpay.result;

import lombok.Data;

import java.io.Serializable;

/**
 * @author lsk
 * @version 1.0.0
 * @ClassName WxJsPayResult.java
 * @Description 预支付请求成功返回的模板
 * @createTime 2022年08月23日 13:51:00
 */
@Data
public class WxJsPayResult implements Serializable {
    /**
     * 商户申请的公众号对应的appid，由微信支付生成，可在公众号后台查看
     */
    private String appId;
    /**
     * 时间戳，标准北京时间，时区为东八区，自1970年1月1日 0点0分0秒以来的秒数。注意：部分系统取到的值为毫秒级，需要转换成秒(10位数字)。
     * 示例值：1414561699
     */
    private String timeStamp;
    /**
     * 随机字符串，不长于32位。
     * 示例值：5K8264ILTKCH16CQ2502SI8ZNMTM67VS
     */
    private String nonceStr;
    /**
     * JSAPI下单接口返回的prepay_id参数值，提交格式如：prepay_id=***
     * 示例值：prepay_id=wx201410272009395522657a690389285100
     */
    private String packageValue;
    /**
     * 签名类型，默认为RSA，仅支持RSA。
     * 示例值：RSA
     */
    private String signType;
    /**
     * 签名，使用字段appId、timeStamp、nonceStr、package计算得出的签名值
     */
    private String paySign;
}
